package com.sealer.model;

/**
 * Created by sealer on 08-05-2017.
 */

import java.util.Date;

/**
 * 钻孔桩钻孔及清孔记录
 */
public class HoleRecord {
    private String no;//编号：0001 （0， 1）合并整行
    private String drillName;//钻机类型及编号 (16, 2)
    private Date drillTime;//钻孔起讫时间 (8, 3)
    private String strTime;//月日 (0, 8), (0, 9), (0, 10), (0, 11), (0, 12),
    private String mileage;//桩号 (6, 4)
    private float designMileageTopHeight;//设计桩顶高程 (13, 4)
    private float designHoleDepth;//设计孔深 (6, 5)
    private float designHoleBottomHeight;//设计孔底高程 (13, 5)
    private float pileCasingTopHeight;//护筒顶高程 (16, 5)
    private Date drillBeginTime;//钻孔开始时间 (2, 8)
    private Date drillBeginTime1;//钻孔开始时间 (3, 8)
    private Date drillBeginTime2;//钻孔开始时间 (4, 8)
    private Date drillBeginTime3;//钻孔开始时间 (5, 8)
    private Date drillBeginTime4;//钻孔开始时间 (6, 8)
    private Date drillEndTime;//钻孔结束时间 (3, 12)
    private Date drillEndTime0;//钻孔结束时间 (3, 8)
    private Date drillEndTime1;//钻孔结束时间 (3, 9)
    private Date drillEndTime2;//钻孔结束时间 (3, 10)
    private Date drillEndTime3;//钻孔结束时间 (3, 11)
    private int drillInterval0;//钻孔间隔时间
    private int drillInterval1;//钻孔间隔时间
    private int drillInterval2;//钻孔间隔时间
    private int drillInterval3;//钻孔间隔时间
    private int drillInterval4;//钻孔间隔时间
    private float actualHoleDepth;//实际孔深 (12， 12)
    private float currentDrillDepth;//最后一次深度 (11, 12)
    private Date clearBeginTime;//清孔开始时间 (3， 17)
    private Date clearEndTime;//清孔结束时间 (8， 17)
    private float beginMudRate;//注入泥浆比重 (3, 18)
    private float endMudRate;//清孔结束泥浆比重 (8, 18)
    private float beforeClearHoleBottomDepth;//清孔前孔底高程 (3, 19)
    private float afterClearHoleBottomDepth;//清空后孔底高程 (8, 19)
    private float afterClearHoleDregsThickness;//清孔后沉渣厚度 (12, 19)
    private float holeBottomHeight0;//实际孔底高程(13, 8)
    private float holeBottomHeight1;//实际孔底高程(13, 9)
    private float holeBottomHeight2;//实际孔底高程(13, 10)
    private float holeBottomHeight3;//实际孔底高程(13, 11)
    private float holeBottomHeight;//实际孔底高程 (13, 12)


    public String getNo() {
        return no;
    }

    public void setNo(String no) {
        this.no = no;
    }

    public String getDrillName() {
        return drillName;
    }

    public void setDrillName(String drillName) {
        this.drillName = drillName;
    }

    public Date getDrillTime() {
        return drillTime;
    }

    public void setDrillTime(Date drillTime) {
        this.drillTime = drillTime;
    }

    public String getStrTime() {
        return strTime;
    }

    public void setStrTime(String strTime) {
        this.strTime = strTime;
    }

    public String getMileage() {
        return mileage;
    }

    public void setMileage(String mileage) {
        this.mileage = mileage;
    }

    public float getDesignMileageTopHeight() {
        return designMileageTopHeight;
    }

    public void setDesignMileageTopHeight(float designMileageTopHeight) {
        this.designMileageTopHeight = designMileageTopHeight;
    }

    public float getDesignHoleDepth() {
        return designHoleDepth;
    }

    public void setDesignHoleDepth(float designHoleDepth) {
        this.designHoleDepth = designHoleDepth;
    }

    public float getDesignHoleBottomHeight() {
        return designHoleBottomHeight;
    }

    public void setDesignHoleBottomHeight(float designHoleBottomHeight) {
        this.designHoleBottomHeight = designHoleBottomHeight;
    }

    public float getPileCasingTopHeight() {
        return pileCasingTopHeight;
    }

    public void setPileCasingTopHeight(float pileCasingTopHeight) {
        this.pileCasingTopHeight = pileCasingTopHeight;
    }

    public Date getDrillBeginTime() {
        return drillBeginTime;
    }

    public void setDrillBeginTime(Date drillBeginTime) {
        this.drillBeginTime = drillBeginTime;
    }

    public Date getDrillBeginTime1() {
        return drillBeginTime1;
    }

    public void setDrillBeginTime1(Date drillBeginTime1) {
        this.drillBeginTime1 = drillBeginTime1;
    }

    public Date getDrillBeginTime2() {
        return drillBeginTime2;
    }

    public void setDrillBeginTime2(Date drillBeginTime2) {
        this.drillBeginTime2 = drillBeginTime2;
    }

    public Date getDrillBeginTime3() {
        return drillBeginTime3;
    }

    public void setDrillBeginTime3(Date drillBeginTime3) {
        this.drillBeginTime3 = drillBeginTime3;
    }

    public Date getDrillBeginTime4() {
        return drillBeginTime4;
    }

    public void setDrillBeginTime4(Date drillBeginTime4) {
        this.drillBeginTime4 = drillBeginTime4;
    }

    public Date getDrillEndTime() {
        return drillEndTime;
    }

    public void setDrillEndTime(Date drillEndTime) {
        this.drillEndTime = drillEndTime;
    }

    public Date getDrillEndTime0() {
        return drillEndTime0;
    }

    public void setDrillEndTime0(Date drillEndTime0) {
        this.drillEndTime0 = drillEndTime0;
    }

    public Date getDrillEndTime1() {
        return drillEndTime1;
    }

    public void setDrillEndTime1(Date drillEndTime1) {
        this.drillEndTime1 = drillEndTime1;
    }

    public Date getDrillEndTime2() {
        return drillEndTime2;
    }

    public void setDrillEndTime2(Date drillEndTime2) {
        this.drillEndTime2 = drillEndTime2;
    }

    public Date getDrillEndTime3() {
        return drillEndTime3;
    }

    public void setDrillEndTime3(Date drillEndTime3) {
        this.drillEndTime3 = drillEndTime3;
    }

    public int getDrillInterval0() {
        return drillInterval0;
    }

    public void setDrillInterval0(int drillInterval0) {
        this.drillInterval0 = drillInterval0;
    }

    public int getDrillInterval1() {
        return drillInterval1;
    }

    public void setDrillInterval1(int drillInterval1) {
        this.drillInterval1 = drillInterval1;
    }

    public int getDrillInterval2() {
        return drillInterval2;
    }

    public void setDrillInterval2(int drillInterval2) {
        this.drillInterval2 = drillInterval2;
    }

    public int getDrillInterval3() {
        return drillInterval3;
    }

    public void setDrillInterval3(int drillInterval3) {
        this.drillInterval3 = drillInterval3;
    }

    public int getDrillInterval4() {
        return drillInterval4;
    }

    public void setDrillInterval4(int drillInterval4) {
        this.drillInterval4 = drillInterval4;
    }

    public float getActualHoleDepth() {
        return actualHoleDepth;
    }

    public void setActualHoleDepth(float actualHoleDepth) {
        this.actualHoleDepth = actualHoleDepth;
    }

    public float getCurrentDrillDepth() {
        return currentDrillDepth;
    }

    public void setCurrentDrillDepth(float currentDrillDepth) {
        this.currentDrillDepth = currentDrillDepth;
    }

    public Date getClearBeginTime() {
        return clearBeginTime;
    }

    public void setClearBeginTime(Date clearBeginTime) {
        this.clearBeginTime = clearBeginTime;
    }

    public Date getClearEndTime() {
        return clearEndTime;
    }

    public void setClearEndTime(Date clearEndTime) {
        this.clearEndTime = clearEndTime;
    }

    public float getBeginMudRate() {
        return beginMudRate;
    }

    public void setBeginMudRate(float beginMudRate) {
        this.beginMudRate = beginMudRate;
    }

    public float getEndMudRate() {
        return endMudRate;
    }

    public void setEndMudRate(float endMudRate) {
        this.endMudRate = endMudRate;
    }

    public float getBeforeClearHoleBottomDepth() {
        return beforeClearHoleBottomDepth;
    }

    public void setBeforeClearHoleBottomDepth(float beforeClearHoleBottomDepth) {
        this.beforeClearHoleBottomDepth = beforeClearHoleBottomDepth;
    }

    public float getAfterClearHoleBottomDepth() {
        return afterClearHoleBottomDepth;
    }

    public void setAfterClearHoleBottomDepth(float afterClearHoleBottomDepth) {
        this.afterClearHoleBottomDepth = afterClearHoleBottomDepth;
    }

    public float getAfterClearHoleDregsThickness() {
        return afterClearHoleDregsThickness;
    }

    public void setAfterClearHoleDregsThickness(float afterClearHoleDregsThickness) {
        this.afterClearHoleDregsThickness = afterClearHoleDregsThickness;
    }

    public float getHoleBottomHeight0() {
        return holeBottomHeight0;
    }

    public void setHoleBottomHeight0(float holeBottomHeight0) {
        this.holeBottomHeight0 = holeBottomHeight0;
    }

    public float getHoleBottomHeight1() {
        return holeBottomHeight1;
    }

    public void setHoleBottomHeight1(float holeBottomHeight1) {
        this.holeBottomHeight1 = holeBottomHeight1;
    }

    public float getHoleBottomHeight2() {
        return holeBottomHeight2;
    }

    public void setHoleBottomHeight2(float holeBottomHeight2) {
        this.holeBottomHeight2 = holeBottomHeight2;
    }

    public float getHoleBottomHeight3() {
        return holeBottomHeight3;
    }

    public void setHoleBottomHeight3(float holeBottomHeight3) {
        this.holeBottomHeight3 = holeBottomHeight3;
    }

    public float getHoleBottomHeight() {
        return holeBottomHeight;
    }

    public void setHoleBottomHeight(float holeBottomHeight) {
        this.holeBottomHeight = holeBottomHeight;
    }

    @Override
    public String toString() {
        return "HoleRecord{" +
                "no='" + no + '\'' +
                ", drillName='" + drillName + '\'' +
                ", drillTime=" + drillTime +
                ", strTime='" + strTime + '\'' +
                ", mileage='" + mileage + '\'' +
                ", designMileageTopHeight=" + designMileageTopHeight +
                ", designHoleDepth=" + designHoleDepth +
                ", designHoleBottomHeight=" + designHoleBottomHeight +
                ", pileCasingTopHeight=" + pileCasingTopHeight +
                ", drillBeginTime=" + drillBeginTime +
                ", drillBeginTime1=" + drillBeginTime1 +
                ", drillBeginTime2=" + drillBeginTime2 +
                ", drillBeginTime3=" + drillBeginTime3 +
                ", drillBeginTime4=" + drillBeginTime4 +
                ", drillEndTime=" + drillEndTime +
                ", drillEndTime0=" + drillEndTime0 +
                ", drillEndTime1=" + drillEndTime1 +
                ", drillEndTime2=" + drillEndTime2 +
                ", drillEndTime3=" + drillEndTime3 +
                ", drillInterval0=" + drillInterval0 +
                ", drillInterval1=" + drillInterval1 +
                ", drillInterval2=" + drillInterval2 +
                ", drillInterval3=" + drillInterval3 +
                ", drillInterval4=" + drillInterval4 +
                ", actualHoleDepth=" + actualHoleDepth +
                ", currentDrillDepth=" + currentDrillDepth +
                ", clearBeginTime=" + clearBeginTime +
                ", clearEndTime=" + clearEndTime +
                ", beginMudRate=" + beginMudRate +
                ", endMudRate=" + endMudRate +
                ", beforeClearHoleBottomDepth=" + beforeClearHoleBottomDepth +
                ", afterClearHoleBottomDepth=" + afterClearHoleBottomDepth +
                ", afterClearHoleDregsThickness=" + afterClearHoleDregsThickness +
                ", holeBottomHeight0=" + holeBottomHeight0 +
                ", holeBottomHeight1=" + holeBottomHeight1 +
                ", holeBottomHeight2=" + holeBottomHeight2 +
                ", holeBottomHeight3=" + holeBottomHeight3 +
                ", holeBottomHeight=" + holeBottomHeight +
                '}';
    }
}
